package io.renren.modules.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.renren.common.utils.PageUtils;
import io.renren.modules.combat.entity.TFightDictionaryEntity;
import io.renren.modules.generator.entity.TTrainingDictionaryEntity;
import io.renren.modules.user.entity.TPeopleDictionaryEntity;


import java.util.List;
import java.util.Map;

/**
 * 人员数据字典
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-08-02 10:30:00
 */
public interface TPeopleDictionaryService extends IService<TPeopleDictionaryEntity> {

    PageUtils queryPage(Map<String, Object> params);

    List<TPeopleDictionaryEntity> listDictionary();

    List<TPeopleDictionaryEntity> listDictionaryPost();

    List<TPeopleDictionaryEntity> listAdministration();

    List<TPeopleDictionaryEntity> listDictionaryTitle();

    List<TPeopleDictionaryEntity> listPostClass();

    /**
     * 字典类型下拉选择
     */
    List<TPeopleDictionaryEntity> getPeopleSelect();
    List<TTrainingDictionaryEntity> getTrainingSelect();
    List<TFightDictionaryEntity> getFightSelect();


    /**
     * 人员退出类型
     */
    List<TPeopleDictionaryEntity> outType();
}

